www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/webrock/flow/course/courseAction.php

    <?php
class courseClassAction extends Action
{
	
	public function savemoveAjax()
	{
		$db		= m('flow_course');
		$total 	= (int)$this->rock->post('total');
		for($i=0; $i<$total; $i++){
			$sid = $this->rock->post('sid'.$i.'');
			$a 	 = explode(':', $sid);
			$db->update("`pid`='$a[1]'", "`id`='$a[0]'");
		}
		echo 'success';
	}
	
	public function publicbeforesave($table, $cans, $id)
	{
		$atype = $cans['atype'];
		$msg = '';
		$rows= array();
		if($cans['pid']>0){
			$rows['atypeid']='';
			$rows['atypename']='';
			$cans['atypeid'] = $rows['atypeid'];
		}
		if($cans['pid']==0){
			$where = $this->rock->strformat("`setid`='?0' and id<>'$id' and `pid`=0 and ifnull(atypeid,'')='?1'", $cans['setid'], $cans['atypeid']);
			$total = m($table)->rows($where);
			if($total>0)$msg='已有对应流程了';
		}
		$arr = array('msg'=>$msg,'rows'=>$rows);
		return $arr;
	}
	
}